This is the list of all official EPLAN API actions available for the user
| Name | Description | 
|---|---|
| backup | Action class for backup functions: backup a project and master data (forms, symbols,...) to disk | 
| changelayer | Changes graphical layer properties. | 
| check | Action class for check functions: check a project and check pages. | 
| CleanWorkspaceAction | clean an existing workspace | 
| compress | Action class to compress projects. | 
| devicelist | Action class for device list functions: import, export, and delete device lists. | 
| edit | Action class for edit functions: open a project, open a page with a name, open a page with a device name and open a page with name and set the cursor at x y coordinates. | 
| EplApiModuleAction | Loads and registers an API addin. | 
| EsCorrectConnections | Merges graphical properties (color, line type, layer...) of connection definition points into one signal definition point for each signal, if these graphical properties are equal on the whole signal. | 
| ExecuteScript | Runs the given script. | 
| export | Action to export pages and projects in graphical, DXF, DWG, PXF format. | 
| export3d | Action to export installation spaces in STEP format. | 
| ExportNCData | Action exports NC Data for machines. | 
| ExportProductionWiring | Action export Production Wiring Data for machines according to calling parameters | 
| ExportSegmentsTemplate | Action to export segment templates to file. | 
| exportToGraphics | Action to export pages and projects to graphical (TIF, GIF, PNG, JPG) format. | 
| gedRedraw | Action class for GED redraw. | 
| generate | Action class for generate functions: generate connections and generate cables. | 
| generatemacros | Action for generating macros from project. | 
| graphicallayertable | Action class for graphical layer table functions: import, export. | 
| import | Action for importing projects, macros, and drawings. | 
| ImportPrePlanningData | Action to import pre-planning data. | 
| ImportSegmentsTemplate | Action to import segment templates from file to project. | 
| InsertModelViewAction | Action to insert model view object on a page. | 
| label | Action class to create labels for projects. | 
| masterdata | Action class for operations related to EPLAN master data. | 
| MfExportRibbonBarAction | Export main ribbon bar customizing to xml file | 
| MfImportRibbonBarAction | Import main ribbon bar customizing from xml file | 
| navigateToEEC | Action class to navigate to an object in the EPLAN Engineering Configuration. | 
| OpenWorkspaceAction | opens an existing workspace | 
| partslist | Action class for exporting and importing parts and other parts management items like addresses, constructions, terminals, accessory lists and accessory placements. Allows also to delete stored properties. | 
| partsmanagementapi | Action class for exporting and importing parts and other parts management items like parts, addresses, constructions, terminals, accessory lists and accessory placements. | 
| plcservice | Exports/imports PLC data using the specified converter. | 
| Action class to print projects and pages. | |
| ProjectAction | run action upon given project and close project afterwards | 
| projectmanagement | Action class for project management. | 
| ProjectOpen | Open given project | 
| RegisterCustomPropertyEditorAction | Register/Unregister a custom editor dialog for a property id or identifying name of a user-defined property. | 
| RegisterScript | Register a script. | 
| renumber | Action corresponds to numbering functionality | 
| reports | Action class to update all project evaluations. | 
| restore | Action class for restore functions: restore projects and restore master data(Forms, symbols,...) | 
| SaveWorkspaceAction | saves the actual workspace | 
| search | Action class for search operations. Search items in a project. | 
| selectionset | Action class for selection set functions: get current project, get selected projects, get selected pages. | 
| SetProjectLanguage | Set project languages for read-write and read-only projects. | 
| subprojects | Action class to export and import subprojects. | 
| SwitchProjectType | Action to change type of project. | 
| synchronize | Action class to synchronize project's data. | 
| Topology | Action for topology-related operations. | 
| translate | Action class for translate functions: translate a project, export missing translation list, and remove languages from a project. | 
| UnregisterScript | Unregister a script. | 
| UpdateSegmentsFilling | Calculates and sets value of property CABLINGSEGMENT_FILLING for all segments in project. | 
| XAfActionSetting | sets the value of a setting | 
| XAfActionSettingProject | sets the value of a project setting. | 
| XCMRemoveUnnecessaryNDPsAction | Removes unnecessary net definition points of active project. | 
| XCMUniteNetDefinitionPointsAction | Unites net definition points placed on the same net in active project. | 
| XDLInsertDeviceAction | Starts interaction for inserting a device | 
| XEGActionInsertSymRef | Standard action to find symbol references for inserting. | 
| XEsGetPagePropertyAction | gets a special property of first selected page | 
| XEsGetProjectPropertyAction | Gets a special property of the current project | 
| XEsGetPropertyAction | Get selected objects and get the property. | 
| XEsSetPagePropertyAction | sets a special property of selected pages | 
| XEsSetProjectPropertyAction | Sets a special property of a current project | 
| XEsSetPropertyAction | Get selected objects and set the property. | 
| XEsUserPropertiesExportAction | exports user properties to file | 
| XEsUserPropertiesImportAction | imports user properties to project from file | 
| XGedClosePage | Closes all selected pages. | 
| XGedStartInteractionAction | starts an interaction of the graphical editor | 
| XGedUpdateMacroAction | Update macros. It can be passed the full path of a project. When project is not opened, this action opens it and closes it automatically. | 
| XMActionDCCommonExport | Starts the export for the external editing | 
| XMActionDCImport | Imports a data configuration file into an existing EPLAN project. | 
| XMDeleteReprTypeAction | removes a representation type from selected macros and what saves in a selected directory | 
| XMExportConnectionsAction | Action class to export connections of a project. | 
| XMExportDCArticleDataAction | Starts the export for the external editing | 
| XMExportFunctionAction | Action class to export functions of a project. | 
| XMExportLocationBoxesAction | Action class to export location boxes of a project. | 
| XMExportPagesAction | Action class to export pages of a project. | 
| XMExportPipeLineDefsAction | Action class to export pipiline definitions of a project. | 
| XMExportPotentialDefsAction | Action class to export potential definitions of a project. | 
| XMImportDCArticleDataAction | Imports a data configuration file into an existing EPLAN Article database. | 
| XPamArticlesSyncAction | Synchronisation from articles/parts databases from V2022 to SQL-Server V2.9. | 
| XPamsDeviceSelectionAction | Selects device or updates device-information. This object can be a project/function/connection. | 
| XPamSelectPart | starts the part selection (using the configured database) | 
| XPlaUpdateDetailAction | The detail engineering is updated for the selected planning objects | 
| XPrjActionUpgradeProjects | This action upgrades one ore more projects to the actual database scheme version. | 
| XPrjConvertBaseProjectsAction | this action converts one ore more old base projects (.ept and .epb files) to new base projects (.zw9). All base projects in a folder are upgraded (recursive). | 
| XSDPreviewAction | open or close the preview of a project page or macro | 
| XSettingsExport | Exports settings to a xml-file. | 
| XSettingsImport | Imports project-, station-, company- or user-settings from a xml-file. | 
| XSettingsRegisterAction | Registers Addons | 
| XSettingsUnregisterAction | Deregistration of Addons |